// 1、导入系统模块

// 2、导入第三方模块
// 2.1 导入koa-router
const Router =require('koa-router')

// 3、 导入认证中间件
// 3.1 导入用户认证中间件
const {auth} = require("../middleware/auth.middleware")
// 3.2 导入参数验证中间件
// const {validator} = require("../middleware/addr.middleware")
///3.3、导入控制层
const {create,remove,update,findAll}=require('../controller/model.controler')

// 4、实例化路由对象
const router=new Router({prefix:'/model'})

// 5、定义路由规则
//查询
router.get('/',auth,findAll)
// 增加
// router.post('/create',auth,create)
router.post('/create',create)

// 更新
router.post('/update/:id',auth,update)
// 删除
router.delete('/remove/:id',auth,remove)

//6、导出router对象
module.exports = router